#define _CRT_SECURE_NO_WARNINGS 1

	


			《 Linux_13_冯洛伊曼体系结构 》


	 冯·诺依曼体系结构 
控制信号 -->
数据信号 ==>  ，|↑↓|

	==> 【输入设备】 ==> 【存储器】 ==> 【输出设备】 ==>
          ↑             ↑ |↑↓|          ↑
          ↑       →→→→→→↑ |↑↓|          ↑  
          ↑      ↑        |↑↓|          ↑
          ↑      ↑      【运算器】       ↑
          ↑      ↑        ↑             ↑
           --------=====【控制器】---------     


			《 硬件 》

设备是互相链接的比如：
输入设备: 键盘，鼠标，摄像头，话筒，磁盘，网卡...
输出设备: 显示器，声卡，磁盘，网卡....
CPU     : 运算器，控制器
存储器  : 内存

数据是要在计算机的体系结构中进行流动的，流动过程中，进行数据的加工处理。从一个设备到另一个设备，
本质 : 是一种拷贝!!

数据设备间的拷贝的效率，决定了计算机整机的基本效率!
存储 : 距离CPU越近，效率越高，成本越高
在硬件数据流动角度，在数据层面 :
1.CPU不和外设直接打交道，CPU只和内存打交道
2.外设(输入和输出)的数据，不是直接给CPU的，而是先要放入内存中


————————————————————————————————————————————————————————————————————


————————————————————————————————————————————————————————————————————


			《 软件 》
操作系统(Operator System)
概念：
任何计算机系统都包含一个基本的程序集合，称为操作系统(OS)。笼统的理解，操作系统包括:
·内核（进程管理，内存管理，文件管理，驱动管理)
·其他程序（例如函数库，shell程序等等)

设计OS的目的：
与硬件交互，管理所有的软硬件资源
·为用户程序(应用程序)提供一个良好的执行环境

定位：
·在整个计算机软硬件架构中，操作系统的定位是 : 一款纯正的“搞管理""的软件
  操作系统是一款：进行 软硬件 资源 管理的 软件
 
如何理解"管理"
管理的例子
描述被管理对象
组织被管理对象

广义的认识:操作系统的内核 + 操作系统的外壳周边程序
狭义 : 只是操作系统的内核


————————————————————————————————————————————————————————————————————


————————————————————————————————————————————————————————————————————





			【 任何管理 ==> [先描述] [再组织] 】


============================================================
			《 用户部分 》
用户        【 [指令操作] [开发操作][管理操作]printf/scanf    】
------------------------------------------------------------
用户操作接口【 [shell外壳]    [  lib  ]    [部分指令]        】
============================================================
			《 系统软件部分 》

system call 【             [ 系统调用接口 ]                 】                             
------------------------------------------------------------
操作系统    【 [内存管理] [进程管理] [文件管理] [驱动管理]     】 
------------------------------------------------------------
驱动程库    【 [网卡驱动] [硬盘驱动] [其他驱动]               】
============================================================
			《 硬件部分 》

底层硬件    【 [网卡] [硬盘] [其他]                          】   
============================================================



为什么要有操作系统 ? ?		【以人为本】[操作系统只是工具]
对软硬件资源进行管理(手段)，
为用户提供—个良好(稳定的，安全的，高效的)的运行环境(目的)


————————————————————————————————————————————————————————————————————


————————————————————————————————————————————————————————————————————

